home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr35 / autorob2.zip / AR.TXT < prev    next >
Text File  |  1993-06-22  |  9KB  |  219 lines

  1. June 22, 1993
  2.  
  3.  
  4.  
  5.  
  6. This version of Autorobo is completely changed from the previous versions
  7. and a number of bugs have been corrected.
  8.  
  9. =========================================================================
  10.  
  11.                              Changes:
  12.  
  13. Agenda actuation separate from Robocomm.
  14.  
  15. Actuation of agendas based on date and time rather than sequentially as
  16. with the previous versions.
  17.  
  18. Daily, every other day, weekly and monthly scheduling.
  19.  
  20. Neater screens with more bells and whistles.
  21.  
  22. Elimination of agenda descriptions different from displayed description for
  23. ease of setup and to preserve environment space.
  24.  
  25.  
  26. =========================================================================
  27.  
  28.  
  29. To clarify things Autorobo uses "EVENTS" to run Robocomm "AGENDAS."
  30.  
  31.  
  32. Autorobo is a 4dos/Ndos program I wrote for my own use.
  33.  
  34. It will schedule up to 9 events for up to 9 Robocomm agendas to be run on
  35. either a daily, every second day, weekly, monthly (every 30 days) or one
  36. time basis.  Keep In mind that Robocomm agendas can be set to call numerous
  37. BBSs on specific days of the week so the combinations are limitless.
  38.  
  39. Autorobo will import Robomail .qwk files, and pack Robomail and Robocomm
  40. on a daily basis, every second day basis, a weekly basis, a monthly
  41. (every 30 days) basis or at scheduled dates and times.
  42.  
  43. I have Autorobo run scheduled events then import the .qwk files to
  44. Robomail, delete duplicate files to a selected BBS with DUP40 and pack
  45. Robomail and Robocomm during the night.  In the morning Robocomm and
  46. Robomail are ready to go.
  47.  
  48.  
  49. *DUP40 is available from Groupone or most BBSs.  Look for DUP40.ZIP
  50.  
  51. ===========================================================================
  52.                          **** Caution ****
  53.  
  54. If you run this program it will create a file C:\arlst.lst in which to store
  55. all Autorobo environment variables when you save the configuration .  It
  56. will not affect your normal environment variables.  Autorobo also uses this
  57. file to store the changes after an agenda has been run and the Active flag
  58. has been turned off.  In the case of Daily, every second day, weekly or
  59. monthly events the date of the next event is stored and the flag in
  60. not reset.
  61.  
  62. If you have a file named C:\arlst.lst it will be deleted so I suggest you
  63. rename either your file or, using a text editor, the path or the name
  64. arlst.lst wherever it occurs.
  65.  
  66. In effect, Autorobo will always remember where it left off and when to run
  67. the next daily, every second day, weekly and\or monthly event.
  68.  
  69. ==========================================================================
  70.  
  71.                           Getting Started
  72.  
  73. Autorobo is a snap to use.
  74.  
  75. Unzip the files into any directory in your path.  Robocomm.exe, Dup.exe and
  76. Robomail.exe must also be in your path as Autorobo will look for them.
  77. They should be in your path anyway.
  78.  
  79. Edit the file "AREVENT.MNU with a text editor and change the names of the
  80. events I have left in AREVENT.MNU as examples to the exact names of agendas
  81. you have in Robocomm.  Make sure to leave the first column blank.  There is
  82. no limit that I know of as to how many events you can put in AREVENT.MNU.
  83.  
  84. When running Autorobo for the first time it is advisable to enter each
  85. agenda menu and clear the agenda by selecting "Clear Event" from the menu.
  86. When all events have been cleared save everything by pressing "S" at the
  87. main menu.  If you do not do this the word "(NULL)" will appear in certain
  88. places.  "(NULL)" won't do any harm and will disappear as soon as you use
  89. the specific event.  Besides, it can't hurt to start clean.
  90.  
  91.  
  92. ===========================================================================
  93.  
  94. I think the menus for setting up the events are pretty straight forward.
  95. Try them and watch the settings above the menu box to see what they do.
  96.  
  97. In the event set up menus (1-9) a "." or maybe 2 "." will appear.  Ignore
  98. them they do nothing but clear the tail ends of long event names when short
  99. named events are selected.
  100.  
  101. The active scheduled Events run in order of date and time.  If an event
  102. is still operating at the time for which another event is scheduled the
  103. event will run immediately after the currently running event finishes.
  104. If all events are scheduled for the same time or fall into a period when
  105. an event is running they will be executed in numeric order.
  106.  
  107. The exception is if you schedule a time but no date.  If there is no date
  108. scheduled Autorobo will run the event at the next occurrence of that time.
  109. If another event is running it will miss the time.  It is always safest to
  110. schedule a date.
  111.  
  112. If you have no time and date and the event is active Autorobo will not run
  113. the event.
  114.  
  115. To the right of the individual events on the main screen the letters A,
  116. R, D, W, M or 2 will appear. these signify the event has been set as
  117. follows:
  118.  
  119. A = Active
  120. R = Reset is on
  121. D = Daily
  122. W = Weekly
  123. M = Monthly
  124. 2 = Every second day
  125.  
  126. The easiest way to use Autorobo is to assign an event name to events 1-9
  127. and select "Set all for now" under the event menu.  You can then alter the
  128. time, date and\or active status from that point.
  129.  
  130. The Daily, weekly, every second day and monthly events will be run at the
  131. specified time and then the date reset accordingly.  They will always be
  132. active when Autorobo is running.
  133.  
  134. If an event is selected as "A"ctive the active status will be cleared after
  135. the event has been run.  To run an event immediately simply select the
  136. event (1-9) from the main menu and select "Set all for NOW."  This inputs
  137. the current time and date and makes the event active.  ESC to the main menu
  138. and select "R"un and all the active events will run immediately.
  139.  
  140. If you do this at 23:59:59 and select "R"un at 00:00:01, tough, it's the
  141. next day.  Besides, I've included a 20 second delay at midnight so any
  142. event scheduled between 00:00:00 and 00:00:20 won't run until 00:00:21.
  143.  
  144.  
  145. If Autorobo is started by the command line or autoexec.bat the command
  146. "AR.BTM RUN" it will begin to run the active scheduled events.  In the
  147. event of a power failure the program will reset when the computer reboots
  148. and pick up where it left off as long as you have "ar.btm run" in your
  149. autoexec.bat file.
  150.  
  151. In order for this to work the completed schedule must be saved before it is
  152. run.  When Autorobo is exited all events not saved will be lost and the
  153. last saved configuration will be reloaded.  If Autorobo is not exited the
  154. current events will be retained in memory even if they are not saved.
  155.  
  156. This allows you to change and run a usually daily event for instance
  157. without affecting the original setting.  If a daily, every second day,
  158. weelky or monthly event is run in the interim Autorobo saves the new run
  159. dates and you will have to manually reset the original status.
  160.  
  161. It is Robocomm that keeps track of whether a Robocomm agenda has been run
  162. and completed so robocomm will give the program back to Autorobo if it
  163. sees that there is "Nothing to Run."
  164.  
  165. If Autorobo attempts to run an event and Robocomm immediately returns to
  166. Autorobo without doing anything Robocomm sees its agenda as completed.  Use
  167. the reset command to run the event under any circumstances.
  168.  
  169.  
  170. The reset option can be selected and will cause Robocomm to reset an agenda
  171. and run it whether it has been previously completed or not.  Use reset with
  172. care.  The use of the reset option should be reviewed in the Robocomm docs.
  173.  
  174. When selecting an event to run daily, every second day, weekly or monthly
  175. it is best to always turn the reset command on.
  176.  
  177. If a scheduled event is not Active it will not be run.
  178.  
  179. A few notes:
  180.  
  181. I use a fair amount of environment variables so if you get an "out of
  182. environment" message increase the size of your environment both in the
  183. config.sys file and the 4dos.ini or Ndos.ini files.
  184.  
  185. Config.sys
  186.  
  187. shell=I:\4dos.com @c:\4dos.ini /P /e:2048
  188.  
  189. 4dos.ini
  190.  
  191. ENVIRONMENT = 2048
  192.  
  193. There is a "Load" option on the main menu.  This function will reload the
  194. last saved configuration.
  195.  
  196. I pretty much use this program in specific ways and there might be bugs of
  197. which I am unaware.
  198.  
  199. If you have any problem and\or find a bug I'd like to know about it.
  200.  
  201. I intend to improve on Autorobo so any suggestions would be appreciated.
  202.  
  203.  
  204. I can be reached at:
  205.  
  206. Ted Thompson
  207. 4855 Hyde Road
  208. Manlius, NY 13104
  209.  
  210. 315-682-7703
  211.  
  212. Or on the Ilink Robocomm conference.
  213.  
  214.  
  215.  
  216. If you like and use Autorobo a $10.00 contribution towards the time
  217. I've put into the program would be greatly appreciated.
  218.  
  219.